﻿// ======================================================================
// 
//      Copyright (C) 北京国双科技有限公司        
//                    http://www.gridsum.com
// 
//      保密性声明：此文件属北京国双科技有限公司所有，仅限拥有由国双科技
//      授予了相应权限的人所查看和所修改。如果你没有被国双科技授予相应的
//      权限而得到此文件，请删除此文件。未得国双科技同意，不得查看、修改、
//      散播此文件。
// 
// 
// ======================================================================

using System;
using System.Collections.Generic;
using System.Text;

namespace MingYuanYun.Primitives
{
    public static class DateTimeExtensions
    {
		/// <summary>
		/// default is yyyy-MM-dd
		/// </summary>
		/// <param name="dateTime"></param>
		/// <param name="separator"></param>
		/// <returns></returns>
		public static string ToDateString(this DateTime dateTime, string separator = "-")
		{
			return dateTime.ToString($"yyyy{separator}MM{separator}dd");
		}

		/// <summary>
		/// yyyy-MM-dd HH:mm:ss
		/// </summary>
		/// <param name="dateTime"></param>
		/// <param name="separator">default is -</param>
		/// <returns></returns>
		public static string ToDateTimeString(this DateTime dateTime, string separator = "-")
		{
			return dateTime.ToString($"yyyy{separator}MM{separator}dd HH:mm:ss");
		}
	}
}
